/* CSS Document */
*{margin:0; padding:0; font-weight:lighter;}
body{overflow-x:hidden;}
a{text-decoration:none;}
a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0;)}
a img{border:0;}
li{list-style:none;}
.cont{width:1200px; margin:0 auto;}
.clear{clear:both;}
.black{color:#000 !important;}

.header{width:100%; height:auto;}
.hd_top{width:100%; height:30px; background:#1d1d1d;}
.hd_welcome{font-size:14px; line-height:30px; color:#fff; float:left;}
.db_nav{font-size:14px; line-height:30px; color:#fff; float:right;}
.db_nav a{font-size:14px; color:#fff; margin:0 10px;}
.hd_center{width:100%; height:auto;}
.hd_logo{width:20%; height:auto; margin-top:20px; float:left; margin-bottom:20px;}
.hd_logo img{max-width:100%;}

.hd_nav{width:70%; height:60px; float:right; margin-top:40px;}
.hd_nav li{width:15%; text-align:center; height:60px; float:left; }
.hd_nav li:last-child a{border-right:0;}
.hd_nav li a{color:#000000; line-height:20px; font-size:14px; display:block; border-right:1px solid #d9d9d9; box-sizing:border-box; height:20px;}
.hd_nav li:hover , .hd_nav .on{border-bottom:3px solid #3498db;}
.hd_nav li:hover a , .hd_nav .on a{color:#3498db;}

/*index*/
/* 高亮导航部分 */
.osSlider-main img{width:100% !important;}
.osSlider-main .slider-nav { position: absolute; right:2%; height: 22px; bottom: 20px; text-align: center; z-index: 25;}
.osSlider-main .slider-nav li { display: inline-block; height: 20px; line-height: 20px; padding: 0 6px; margin: 0 12px; font-size: 12px; color: #3498db; border: 1px solid #3498db; background: none; cursor: pointer;}
.osSlider-main .slider-nav li.active { color: #fff; background: #3498db;}
.osSlider-main .slider-nav li:hover { border: 1px solid #3498db; background: #3498db; color:#fff;}

.in_product{width:100%; height:515px; background:url(../images/ppbj_02.png) no-repeat center; padding-bottom:20px;}
.inpp_left{width:22%; float:left; margin-top:20px; height:auto; border:1px solid #3498db; padding-bottom:20px;}
.inpp_lf_title{width:100%; height:93px; line-height:35px; text-align:center; background:url(../images/index_10.png) no-repeat center; color:#fff; font-size:20px; box-sizing:border-box; padding:10px 0;}
.inpp_lf_title span{display:block; font-size:14px;}
.inpp_lf_list{width:90%; margin:10px auto; height:auto;}
.inpp_lf_list li{width:100%; height:27px; line-height:27px; background:url(../images/chanpin_2.png) no-repeat center left 23%;padding-left:45px; margin-bottom:10px;}
.inpp_lf_list li a{font-size:12px; color:#000;}
.inpp_lf_list li:hover , .inpp_lf_list li.on{background:url(../images/chanpin_1.png) no-repeat center left 23%;}
.inpp_lf_list li:hover a , .inpp_lf_list li.on a{color:#fff;}
.inpp_right{width:76%; float:right; margin-top:20px;}
.inpp_list{width:100%; height:auto;}
.inpp_list li{width:32%; margin-right:2%; float:left;}
.inpp_list li:nth-child(3n){margin-right:0;}
.inpp_img{width:100%; height:200px; overflow:hidden;}
.inpp_img img{width:100%; height:200px;}
.inpp_title{width:100%; height:50px; line-height:50px; text-align:center; font-size:14px; color:#000; overflow:hidden;}
.inpp_list li:hover .inpp_img img{transform:scale(1.2,1.2); transition-duration:2s;}

.in_liyou{width:100%; height:auto; box-sizing:border-box; padding-top:5px; background:url(../images/in_02.png) no-repeat center top;}
.inly_title{width:100%; text-align:center; margin:50px auto;}
.inly_left{width:30%; float:left; margin-left:18%; margin-top:80px;}
.inly_cont{margin-bottom:30px;}
.ly_title{font-size:14px; color:#3498db; line-height:40px;}
.ly_title span{display:block; font-size:18px;}
.inly_list{width:100%; height:auto; margin-top:20px;}
.inly_list li{width:100%; line-height:24px; color:#000; font-size:14px; background:url(../images/index_29.png) no-repeat left top 8px; box-sizing:border-box; padding-left:25px; margin-bottom:15px;}
.inly_img{width:100%; height:auto; margin-top:20px;}
.inly_img img{max-width:100%;}
.inly_right{width:30%; float:right; margin-right:7%; margin-top:60px;}
.ly_rexian{width:50%; float:left; margin-top:30px; margin-left:3%;}
.ly_rexian img{float:left;}
.ly_rexian p{float:right; font-size:12px; color:#3498db; line-height:30px;}
.ly_rexian p span{display:block; font-size:14px; letter-spacing:3px;}
.ly_rexian a{width:80%; height:30px; line-height:30px; font-size:14px; color:#fff; text-align:center; background:#3498db; border-radius:40px; display:block; margin:20px auto 20px;}

.in_guanggao{width:100%; height:152px; background:url(../images/ingg_02.png) no-repeat center;}
.in_guanggao h3{font-size:24px; line-height:152px; text-align:center; color:#fff; font-weight:normal;}

.in_jianjie{width:100%; height:auto; padding-top:5px; background:url(../images/index_54.png); padding-bottom:40px;}
.index_title{width:100%; margin-top:20px; text-align:center;}
.index_title h3{font-size:24px; line-height:40px; background:url(../images/dian_03.png) no-repeat center; color:#3498db;}
.index_title h3 span{margin:0 20px;}
.index_title p{font-size:16px; color:#3498db; line-height:24px;}
.injj_left{width:25%; float:left; margin-top:20px; height:auto;}
.injj_fl{width:100%; height:auto;}
.injj_fl li{width:100%; height:auto; background:#393939; height:140px;}
.injj_fl li img{float:left; margin-left:16%; margin-top:35px;}
.injj_fl li p{float:right; margin-right:16%; margin-top:35px; font-size:20px; color:#fff; line-height:30px;}
.injj_fl li p span{font-size:12px; display:block;}
.injj_fl li.active{background:url(../images/index_441.png) no-repeat center right , #3498db;}
.ct_rexian{width:100%; height:140px; background:#030000;}
.ct_rexian img{float:left; margin-top:30px; margin-left:10%; margin-right:5%;}
.ct_rexian p{float:left; font-size:17px; color:#a3a3a3; margin-top:15px; line-height:24px;}
.ct_rexian p span{font-size:19px; color:#fff; display:block;}
.injj_right{width:75%; background:#fff; float:right; padding:10px 0; margin-top:20px; height:260px;}
.injj_right_list li{display:block;}
.injj_cont{width:96%; margin:0 auto;}
.injj_img{float:left; width:35%;margin-top:20px;}
.injj_img img{width:100%;}
.injj_wz{float:right; width:63%;}
.injj_wz_title{font-size:18px; line-height:50px; background:url(../images/jj_11.png) no-repeat bottom left; font-weight:normal;}
.injj_wz_cont{font-size:14px; color:#6d6d6d; line-height:28px; margin-top:10px; height:280px; overflow:hidden; width:100%;text-indent:2em;}


.in_news{width:100%; height:auto;background:url(../images/index_11.png) no-repeat center; padding:30px 0;}
.in_news_left{width:96%;margin-top:20px;background:#fafafa;  box-sizing:border-box; padding:10px 2%;}
.inns_title{width:100%; height:50px;}
.inns_title li{width:50%; height:50px; float:left; box-sizing:border-box; text-align:center;}
.inns_title li.active{background:url(../images/index_65.png) no-repeat center bottom;}
.inns_title li p{font-size:16px; font-weight:400; border-right:1px solid #000; height:30px; line-height:30px;}
.inns_title li p span{font-size:12px; color:#acacac;}
.inns_title li:last-child p{border-right:hidden;}
.inns_fl{width:100%; margin-top:20px;}
.inns_fl li{display:none;}
.inns_fl li.thisclass{display:list-item;}
.inns_toutiao{width:100%; height:auto;}
.inns_tt_img{float:left;width:217px;margin-right:40px;}
.inns_tt_img img{width:100%; height:150px;}
.inns_tt_right{width:60%; float:left;}
.inns_tt_title{font-size:14px; width:100%; height:30px; line-height:30px; overflow:hidden; color:#3498db;}
.inns_tt_cont{font-size:14px; color:#4b4b4b; line-height:20px;height:80px;width:100%; overflow:hidden;margin-bottom:5px;}
.inns_toutiao .inns_tt_cont p,.inns_toutiao .inns_tt_cont a{font-size:14px;color:#333;line-height:20px;}
.inns_toutiao .inns_tt_cont p span{font-size:14px;color:#333;line-height:20px;}
.inns_toutiao .inns_tt_cont p span a{font-size:14px;color:#333;line-height:20px;}

.inns_fu_title{width:100%; height:30px;line-height:30px; font-size:12px; color:#4b4b4b;}
.inns_tt_time{float:left;}
.inns_tt_cishu{float:right;}
.inns_tt_time img ,  .inns_tt_cishu img{margin-right:5px;}
.inns_list{width:100%;  margin-top:20px;}
.inns_list li{width:100%; height:60px; margin-bottom:10px; background:#fff; display:block;}
.inns_time{width:10%; float:left; background:#3498db; height:60px;}
.inns_time p{font-size:18px; line-height:35px; color:#fff; text-align:center;}
.inns_time p span{display:block; line-height:25px; font-size:12px;}
.inns_right{width:85%; float:right; margin-right:2.5%; height:60px; line-height:60px;}
.inns_right p{width:70%; height:60px; font-size:14px; color:#000; overflow:hidden; float:left;}
.inns_right a{float:right; font-size:14px; color:#4a4a4a;}



/*info_product*/
.ej_ns_article{width:100%; height:auto; margin-top:20px;}
.ej_ns_title1{font-size:20px; line-height:30px; text-align:center; margin-bottom:10px;}
.ej_ns_fu_title{width:100%; height:40px; line-height:40px; font-size:12px; color:#818181; border-bottom:1px solid #b8b8b8;}
.ej_ns_time1{float:left; background:url(../images/news_10.png) no-repeat center left; height:40px; text-indent:23px;}
.ej_ns_cishu1{float:right;  background:url(../images/news_13.png) no-repeat center left; height:40px; text-indent:23px;}
.ej_ns_neirong{width:100%; height:auto; margin-top:20px; min-height:150px;}
.ej_ns_neirong p,.ej_ns_neirong a{font-size:16px;color:#333;line-height:30px;}
.ej_ns_neirong p span{font-size:16px;color:#333;line-height:30px;}
.ej_ns_neirong p span a{font-size:16px;color:#333;line-height:30px;}

.ct_place a{ color:#000000;}

.fanye{width:98%; padding:0 1%; border-top:1px solid #b8b8b8;}
.fanye div{font-size:14px; line-height:40px; color:#868686; max-width:45%; height:40px; overflow:hidden; border:1px solid #e8e8e8; padding:0 10px; margin-top:10px;}
.fanye div a{font-size:14px; line-height:40px; color:#868686;}
.fanye .shang{float:left;}
.fanye .xia{float:right; text-align:right;}



/*list_article*/
.ct_left{float:left; margin-top:20px; width:22%;}
.ctlf_fenlei{width:100%; box-sizing:border-box; height:auto; padding-bottom:10px; border:1px solid #3498db; margin-bottom:20px;}
.ctlf_title{width:100%; height:93px; line-height:35px; text-align:center; font-size:20px; background:url(../images/news_23.png) no-repeat center top; color:#fff; box-sizing:border-box; padding:10px 0;}
.ctlf_title span{font-size:14px; font-weight:lighter; display:block;}
.ctlf_list{width:90%; margin:20px auto 0; height:auto;}
.ctlf_list li{width:100%; height:27px; box-sizing:border-box; margin-bottom:20px; line-height:27px; background:url(../images/chanpin_2.png) no-repeat center; padding-left:36px;}
.ctlf_list li a{font-size:12px; color:#000;}
.ctlf_list li span{float:right; font-weight:400; font-size:18px;}
.ctlf_list li:hover , .ctlf_list li.on{background:url(../images/chanpin_1.png) no-repeat center;}
.ctlf_list li:hover a , .ctlf_list li.on a{color:#fff;}

.ctns_list{width:90%; height:auto; margin:10px auto 0;}
.ctns_list li{width:100%; height:40px; line-height:40px; background:url(../images/news_20.png) no-repeat center left; text-indent:30px; overflow:hidden;}
.ctns_list li a{font-size:12px; color:#000;}
.ctns_list li:hover{background:url(../images/news_17.png) no-repeat center left;}
.ctns_list li:hover a{color:#3498db;}

.ctlx_img{width:100%; height:auto;}
.ctlx_img img{width:100%;}
.ctlx_tab{width:80%; margin:10px auto; height:auto;}
.ctlx_tab td{line-height:24px; font-size:14px; color:#000; padding:10px 0;}
.ctlx_tab td span{display:block; font-size:16px;}

.ct_right{width:73%; float:right; margin-top:20px;}
.ct_right_top{width:100%; height:40px; background:url(../images/news_03.png) no-repeat left bottom; line-height:40px;}
.ct_right_top p{width:130px; font-size:14px; color:#3498db; float:left; text-align:center;}
.place{float:right; font-size:12px; color:#9b9b9b;}
.place a{font-size:12px; color:#9b9b9b;}

.ej_news{width:100%; margin-top:20px;}
.ej_toutiao{width:100%; height:133px; background:#f4f4f4; box-sizing:border-box; padding:20px 2%;}
.ej_toutiao a{display:block;}
.ejtt_img{width:93px; height:93px; float:left; overflow:hidden;}
.ejtt_img img{width:100%; height:93px;}
.ejtt_right{width:88%; float:right;}
.ejtt_title{font-size:16px; color:#5e5e5e; line-height:30px; height:30px; width:100%; overflow:hidden;}
.ejtt_cont{font-size:12px; line-height:24px; height:50px; color:#afafaf; overflow:hidden;}
.ejtt_fu_title{line-height:30px; font-size:12px; color:#afafaf;}
.ejtt_fu_title p{text-indent:20px;}
.ejtt_time{float:left; background:url(../images/list_10.png) no-repeat center left;}
.ejtt_cishu{float:right; background:url(../images/yudu.png) no-repeat center left;}
.ej_news_list{width:100%; height:auto;}
.ej_news_list li{width:100%; height:60px; border-bottom:1px dashed #afafaf; background:url(../images/news_14.png) no-repeat center left 5%; overflow:hidden; box-sizing:border-box; padding:0 10%;}
.ej_news_list li a{font-size:14px; line-height:60px; color:#000;}
.ej_news_list li:hover{background:url(../images/news_11.png) no-repeat center left 5%;}
.ej_news_list li:hover a{color:#3498db;}

.page{width:100%; text-align:center; margin:20px auto;}
.page a{ width:25px; height:25px; background:#fff;font-size:14px; color:#000; display:inline-block; margin-left:10px; text-align:center; line-height:25px;}
.page a:hover , .page .on{background:#3498db; color:#fff; border-radius:40px;}

/*info_article*/
.article{width:100%; min-height:1100px;padding-top:20px;}
.fanye{width:98%; padding:0 1%; border-top:1px solid #b8b8b8;}
.fanye div{font-size:14px; line-height:40px; color:#868686; max-width:45%; height:40px; overflow:hidden; border:1px solid #e8e8e8; padding:0 10px; margin-top:10px;}
.fanye div a{font-size:14px; line-height:40px; color:#868686;}
.fanye .shang{float:left;}
.fanye .xia{float:right; text-align:right;}

/*list_article*/
.ctpp_list{width:90%; margin:10px auto 0; height:auto;}
.ctpp_list li{width:100%; height:auto; margin-bottom:10px;}
.ctpp_img{width:100%;}
.ctpp_img img{width:100%; height:135px;}
.ctpp_title{width:100%; line-height:24px; font-size:14px; color:#000; text-align:center;}


.ej_pp_list{width:100%; height:auto; margin-top:20px;}
.ej_pp_list li{width:32%; margin-right:2%; float:left;}
.ej_pp_list li:nth-child(3n){margin-right:0;}
.ej_pp_img{width:100%;}
.ej_pp_img img{width:100%;}
.ej_pp_title{width:100%; height:50px; line-height:50px; font-size:14px; color:#000; text-align:center; overflow:hidden;}

/*page_contact*/
.ctt_cont{width:100%; height:auto; margin-top:20px;}
.ctt_left{width:40%; float:left; margin-top:20px;}
.ctt_title{font-size:30px; font-weight:normal; color:#3498db; line-height:50px; margin-top:10px;}
.ctt_rexian{font-size:16px; color:#3498db; line-height:40px; font-weight:normal; }
.ctt_rexian span{display:block; font-size:24px; font-weight:normal;}
.ctt_right{width:50%; float:right; border-left:1px solid #3498db; margin-top:20px;}
.ctt_biaoge{width:80%; float:right; height:auto;}
.ctt_biaoge td{line-height:24px; font-size:16px; color:#3498db; padding:5px; font-weight:normal;}

.ctt_map{width:100%; height:auto; margin-top:40px;}
.ctt_map img{max-width:100%;}

/*footer*/
.footer{width:100%; height:auto; background:#1b1b1b;padding-bottom:20px;}
.ft_logo{width:25%; float:left; margin-top:60px; text-align:center;}
.ft_logo img{max-width:80%;}
.ft_center{width:50%; float:left; margin-top:20px; box-sizing:border-box; padding:0 5%;}
.ft_center p{font-size:16px; color:#3498db; line-height:40px;}
.ft_center p a{font-size:16px; color:#3498db; line-height:40px;}
.ft_right{float:right; margin-top:20px; width:25%;}
.ft_rexian{font-size:14px; color:#3498db; line-height:24px;}
.ft_rexian span{display:block; font-size:18px;}
.footer_link{width:100%;padding:10px 0;background:#efefef;}
.footer_link span{font-size:14px;color:#333;line-height:16px;margin-right:10px;}
.footer_link a{font-size:14px; line-height:16px; color:#333; margin-right:10px;}
.m_ft_nav{display:none;}